package com.jiutianniao.p2p.acctrans.core.account;

import com.jiutianniao.p2p.acctrans.core.exception.TransException;
import com.jiutianniao.p2p.acctrans.core.vo.LockAccountVO;

/**
 * 账户包装工厂接口
 */
public interface AccountFactory {

	/**
	 * 取得账户包装 For 账务交易 是否要锁定会自动进行分析。
	 * 
	 * @param LockAccountVO
	 *            锁账户时的对象
	 * @throws TransException
	 */
	Account getAccount(LockAccountVO lockAccountVO) throws TransException;

}
